<?php

namespace common\models;

use Yii;

/**
 * This is the model class for table "chat_member".
 *
 * @property string $id ID
 * @property string $chat_id 会话id
 * @property int $chat_type 会话类型，0：好友，1：普通群
 * @property int $userid 用户ID
 * @property string $username 用户名
 * @property int $role 会话角色，0好友，1普通成员，2管理员，3群主
 * @property string $addtime 加入时间
 */
class ChatMember extends \yii\db\ActiveRecord
{
    /**
     * @inheritdoc
     */
    public static function tableName()
    {
        return 'chat_member';
    }

    /**
     * @inheritdoc
     */
    public function rules()
    {
        return [
            [['chat_id', 'userid', 'username', 'addtime'], 'required'],
            [['chat_id', 'userid', 'addtime'], 'integer'],
            [['chat_type'], 'string', 'max' => 2],
            [['username'], 'string', 'max' => 80],
            [['role'], 'string', 'max' => 4],
        ];
    }

    /**
     * @inheritdoc
     */
    public function attributeLabels()
    {
        return [
            'id' => 'ID',
            'chat_id' => '会话id',
            'chat_type' => '会话类型，0：好友，1：普通群',
            'userid' => '用户ID',
            'username' => '用户名',
            'role' => '会话角色，0好友，1普通成员，2管理员，3群主',
            'addtime' => '加入时间',
        ];
    }
}
